package com.cpimex.eprice.bean;

import java.text.*;
import java.util.*;

public class PreciosBean {
    private static NumberFormat nf = NumberFormat.getInstance();
    static{
        nf.setMaximumFractionDigits(5);
        nf.setMinimumFractionDigits(5);
    }
    //level 5 2009 07 25 Manejar 4 decimales en precios y flete
	private static NumberFormat nf4 = NumberFormat.getInstance();
	static {
		nf4.setMaximumFractionDigits(4);
		nf4.setMinimumFractionDigits(4);
	}
    SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
    private double dbl_precio;
    private double dbl_flete;
    private String str_fechaInicio;
    private String str_fechaExp;
    private String str_diasCredito;
    private String str_flete;
    private String str_precio;
    private String str_precioTotal;

    public PreciosBean( double dbl_precio, double dbl_flete, Calendar cal_fechaInicio, Calendar cal_fechaExp, String str_diasCredito ){
        this.dbl_precio = dbl_precio;
        //level 5 2009 07 25 Manejar 4 decimales en precios y flete
        this.str_precio = nf4.format(dbl_precio);
        this.dbl_flete = dbl_flete;
        //level 5 2009 07 25 Manejar 4 decimales en precios y flete
        this.str_flete = nf4.format(dbl_flete);
        //level 5 2009 07 25 Manejar 4 decimales en precios y flete
        this.str_precioTotal = nf4.format(dbl_precio+dbl_flete);
        this.str_fechaInicio = sdf.format(cal_fechaInicio.getTime());
        this.str_fechaExp = sdf.format(cal_fechaExp.getTime());
        this.str_diasCredito = str_diasCredito;
    }
    public double getDbl_precio() {
        return dbl_precio;
    }

    public double getDbl_flete() {
        return dbl_flete;
    }

    public String getStr_fechaInicio() {
        return str_fechaInicio;
    }

    public String getStr_fechaExp() {
        return str_fechaExp;
    }

    public String getStr_diasCredito() {

        return str_diasCredito;
    }

    public String getStr_flete() {
        return str_flete;
    }

    public String getStr_precio() {
        return str_precio;
    }

    public String getStr_precioTotal() {
        return str_precioTotal;
    }

    public void setDbl_precio(double dbl_precio) {
        this.dbl_precio = dbl_precio;
    }

    public void setDbl_flete(double dbl_flete) {
        this.dbl_flete = dbl_flete;
    }

    public void setStr_fechaInicio(String str_fechaInicio) {
        this.str_fechaInicio = str_fechaInicio;
    }

    public void setStr_fechaExp(String str_fechaExp) {
        this.str_fechaExp = str_fechaExp;
    }

    public void setStr_diasCredito(String str_diasCredito) {

        this.str_diasCredito = str_diasCredito;
    }

    public void setStr_flete(String str_flete) {
        this.str_flete = str_flete;
    }

    public void setStr_precio(String str_precio) {
        this.str_precio = str_precio;
    }

    public void setStr_precioTotal(String str_precioTotal) {
        this.str_precioTotal = str_precioTotal;
    }
}
